0ab3d60fb78194ab2d7dd04ae590f871a9286c31,src/java/org/apache/cassandra/db/index/SecondaryIndexManager.java,MixedIndexUpdater,update,#IColumn#IColumn#,668

Before Change



        public void update(IColumn oldColumn, IColumn column)
        {
            if (column.isMarkedForDelete())
                return;

            SecondaryIndex index = indexFor(column.name());
            if (index == null)
                return;

            if (index instanceof  PerColumnSecondaryIndex)
            {
                ((PerColumnSecondaryIndex) index).delete(key.key, oldColumn);
                ((PerColumnSecondaryIndex) index).insert(key.key, column);
            }
            else
            {

After Change


            if (index instanceof  PerColumnSecondaryIndex)
            {
                ((PerColumnSecondaryIndex) index).delete(key.key, oldColumn);
                if (!column.isMarkedForDelete())
                    ((PerColumnSecondaryIndex) index).insert(key.key, column);
            }
            else
            {